Work-in-progress: An MMT-Based User-Interface
نویسندگان
چکیده
The Mmt language constitutes a scalable representation and interchange format for formal mathematical knowledge. It is foundation-independent and permits natural representations of the syntax and semantics of virtually all declarative languages. This is leveraged in the Mmt API, which provides a variety of generic logical and knowledge management services. In this work-in-progress report, we present a recently started effort to add editing support for Mmt (and thus for any language represented in Mmt). To that end, we design a concrete text syntax for Mmt and use it as an input language in two Mmt user interfaces. Firstly, we connect the Mmt API with the text editor jEdit in order to obtain IDE-like support. Secondly, we extend the Mmt web server with interface components for wiki-like editing. In both cases, a tight integration of the MMT API and the user interface makes it easy to provide high-level services to the user.
منابع مشابه
Review and comparison of User Interface Characteristics of (Springer, Elsevier, Ebsco, ISI(WOS) and Ovid) as Perceived by University of Tehran Users
Background and Aim: The present investigation intends to compare and review various user interfaces from user standpoint and to ascertain its linkage with user satisfaction. Method: The research incorporated a descriptive survey of University of Tehran graduate student body. Using a targeted sampling, graduate students from the faculties of chemistry and Biology were selected. The instruments u...
متن کاملFUM Students' Understanding of the Terms Used in User Interface of SIMAD Library Software
Background and Aim: The main objective of the research is to determine the understanding level of the students of Ferdowsi University of Mashhad in the terms used in user interface of SIMAD library software. Methods: The study is an applied research with survey descriptive method. Research population was Ferdowsi University of Mashhad, including 24346 students of whom 164 were selected as sampl...
متن کاملارزیابی کاربردپذیری سامانه مدیریت کتابخانههای عمومی کشور (سامان) بر اساس اصول دهگانه نیلسون
Purpose: evaluation of the user interface of the management system of Iran Public Libraries Foundation (Saman) is the main aim of the paper. Saman is a newly developed web based and integrated library software that seemingly works as a library OPAC. Methodology: This research is an applied study and tries to investigate the usability standards of Saman website through heuristic evaluation met...
متن کاملThe Scala-REPL + MMT as a lightweight mathematical user interface
Scala is a general purpose programming language that includes a read-eval-print loop (REPL). Mmt is a general representation language for formal mathematical knowledge implemented in Scala. Independent recent developments permit combining them into an extremely simple user interface that can act as a nucleus for a variety of systems. Firstly, Scala introduced string interpolation – a convenient...
متن کاملSelecting and Extracting Effective Features of SSVEP-based Brain-Computer Interface
User interfaces are always one of the most important applied and study fields of information technology. The development and expansion of cognitive science studies and functionalization of its tools such as BCI1, as well as popularization of methods such as SSVEP2 to stimulate brain waves, have led to using these techniques every day, especially in appropriate solutions for physically and menta...
متن کامل